Pseudocode examples: Match the pseudocode to the Scratch scripts. Make sure you understand how each line of the pseudocode relates to the relevant line in the script.
1 - How to create variables and assign valuese.g. storage boxes with things in it
2 - Using expressions
3 - Adding comments to your program
4 - Using pre-defined actions
5 - Using control structures:
a - sequences
b - selection e.g if; if else;
c - iteration e.g. loops; repeat until;
Specifications your program should meet:
A title screen with instructions
At least two variables e.g. score, lives storing at least two types of information e.g. number and text
Accurate and explanatory variable names
Assignment of variables e.g. set score to 0
Predefined actions e.g.
User input e.g. keyboard
Use of a sequence control structure e.g. several statements that are executed in a row.
Use of a selection control structure e.g. conditional statements such as if and else.
Use of an iteration control structure e.g. loops such as repeat until.
Comprehensive testing and debugging to identify and fix errors in the program’s functionality.
Welcome to Scratch Programming
Scratch is a visual programming environment that can be used to create all kind of simple games and programs by connecting together blocks.
Working through the tasks on this page will help you to succeed at AS91075 & AS91076 (Planning & Creating a program)
Part 1: Learning to use Scratch
Work through the following tutorials:Part 1
Part 2
Part 3
Part 4
Part 5
Part 6
To test your understanding of Scratch, complete the Falling Cats game.
Make sure you save your versions of the tutorial tasks, so that you can refer back to them when you are working on the assessment.
Optional extra tutorials:
Part 2: Learning to Plan
Part 3: Assessments
You MUST understand these fundamentals BEFORE you start the assessment:
1 - How to create variables and assign values e.g. storage boxes with things in it
2 - Using expressions
3 - Adding comments to your program
4 - Using pre-defined actions
5 - Using control structures:
a - sequences
b - selection e.g if; if else;
c - iteration e.g. loops; repeat until;
Specifications your program should meet:
Java Scripting:
Free online teaching tools: